CC=cc
CFLAGS=-Wall -Wextra -pedantic -std=c90 -O0 $(shell pkg-config --cflags mpv)
CPPFLAGS=-D_XOPEN_SOURCE=700 #-D_POSIX_C_SOURCE=200809L #-D_POSIX_C_SOURCE=200112L
LDFLAGS=$(shell pkg-config --libs mpv)
OBJS=main.o parse.o event.o libmpv.o
PROG=mpvd


.PHONY: all clean

all: $(PROG)

$(PROG): $(OBJS)
	$(CC) -o $(PROG) $(OBJS) $(LDFLAGS)

%.o: %.c
	$(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@

clean:
	$(RM) $(PROG)
	$(RM) $(OBJS)
